/*
 * commons is a based project implemented
 * Copyright (C) 2024 Jasmine
 */
package com.commons.log.domain;

import java.util.Map;

/**
 * 可记录的 HTTP 响应信息
 * 
 * @author Jasmine
 * @version 1.0
 * @description
 * @see RecordableHttpResponse
 * @since 2024-02-05 08:24:24
 */
public interface RecordableHttpResponse {

    /**
     * 获取状态码
     *
     * @return 状态码
     */
    int getStatus();

    /**
     * 获取响应头
     *
     * @return 响应头
     */
    Map<String, String> getHeaders();

    /**
     * 获取响应参数
     *
     * @return 响应参数
     */
    String getParams();
}